package com.etcn.common.utils;

import java.util.Collection;

public class CollectionUtil {
	
	/**
	 * 判断集合是否不为空
	 * @param c 集合
	 * @return true:不为空，false:为空
	 */
	public static <T> boolean isNotEmpty(Collection<T> c){
		if(c != null && c.size() > 0){
			return true;
		}else{
			return false;
		}
	}
	
	/**
	 * 判断集合是否为空
	 * @param c 集合
	 * @return true:为空，false:不为空
	 */
	public static <T> boolean isEmpty(Collection<T> c){
		return !isNotEmpty(c);
	}
	
	/**
	 * 转换集合为制定符号分隔的字符串
	 * @param c
	 * @param separate
	 * @return
	 */
	public static String toString(Collection<String> c,String separate){
		StringBuffer strs = new StringBuffer();
		for(String str : c){
			strs.append(str);
			strs.append(separate);
		}
		return strs.substring(0, strs.length()-1);
	}
}
